89 shaares
3 results
tagged
GitOps
GitOps Cookbook: Kubernetes Automation in Practice
Coming in fall 2022: Get the early release, raw, and unedited chapters, NOW!
This preview edition excerpt includes Chapters 1–4.
GitOps has become a standard in deploying applications to Kubernetes and is a common methodology adopted by many companies for their DevOps and cloud-native strategy.
In this developer-oriented book, we collect all useful recipes and examples to follow GitOps practices on Kubernetes. By providing experiences from applied processes in the Kubernetes community and industry, including application modernization, CI/CD, and automation, authors Natale Vinto and Alex Soto Bueno share a collection of lessons learned and walk you through the necessary steps for successful hands-on applications development and deployment with GitOps.
Coming in fall 2022: Get the early release, raw, and unedited chapters, NOW!
This preview edition excerpt includes Chapters 1–4.
GitOps has become a standard in deploying applications to Kubernetes and is a common methodology adopted by many companies for their DevOps and cloud-native strategy.
In this developer-oriented book, we collect all useful recipes and examples to follow GitOps practices on Kubernetes. By providing experiences from applied processes in the Kubernetes community and industry, including application modernization, CI/CD, and automation, authors Natale Vinto and Alex Soto Bueno share a collection of lessons learned and walk you through the necessary steps for successful hands-on applications development and deployment with GitOps.
Each application you’re deploying on Kubernetes has a bunch of YAML files that are required to run your application. Adding those files to your project in a Git repository is just a natural step forward. And if you had a tool that could read those files from the repository and apply them to a specified Kubernetes namespace, wouldn’t that be great?
Well, that’s what GitOps accomplishes. And Argo CD is one of the available tools to help you do GitOps.
Well, that’s what GitOps accomplishes. And Argo CD is one of the available tools to help you do GitOps.
GitOps doesn’t replace CI/CD, but participates in it. While traditional tools like Jenkins and CloudBees focus on the entire CI/CD process, GitOps focuses on the CD aspect (both continuous deployment and continuous delivery). So now, instead of having deployment of your application be imperative in your CI/CD platform, it can be declarative based on a source of truth. Based on a reconciliation loop, the GitOps controller makes changes to the cluster by deploying new instances, once those changes have been committed to the state store.